/**
 */
package sdmakerz_v1.coresyntax.sDMakerV1.util;

import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;

import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;

import org.eclipse.emf.ecore.EObject;

import sdmakerz_v1.coresyntax.sDMakerV1.*;

/**
 * <!-- begin-user-doc -->
 * The <b>Adapter Factory</b> for the model.
 * It provides an adapter <code>createXXX</code> method for each class of the model.
 * <!-- end-user-doc -->
 * @see sdmakerz_v1.coresyntax.sDMakerV1.SDMakerV1Package
 * @generated
 */
public class SDMakerV1AdapterFactory extends AdapterFactoryImpl
{
  /**
   * The cached model package.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  protected static SDMakerV1Package modelPackage;

  /**
   * Creates an instance of the adapter factory.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public SDMakerV1AdapterFactory()
  {
    if (modelPackage == null)
    {
      modelPackage = SDMakerV1Package.eINSTANCE;
    }
  }

  /**
   * Returns whether this factory is applicable for the type of the object.
   * <!-- begin-user-doc -->
   * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
   * <!-- end-user-doc -->
   * @return whether this factory is applicable for the type of the object.
   * @generated
   */
  @Override
  public boolean isFactoryForType(Object object)
  {
    if (object == modelPackage)
    {
      return true;
    }
    if (object instanceof EObject)
    {
      return ((EObject)object).eClass().getEPackage() == modelPackage;
    }
    return false;
  }

  /**
   * The switch that delegates to the <code>createXXX</code> methods.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  protected SDMakerV1Switch<Adapter> modelSwitch =
    new SDMakerV1Switch<Adapter>()
    {
      @Override
      public Adapter caseSDMakerModel(SDMakerModel object)
      {
        return createSDMakerModelAdapter();
      }
      @Override
      public Adapter caseImport(Import object)
      {
        return createImportAdapter();
      }
      @Override
      public Adapter caseImportSDMData(ImportSDMData object)
      {
        return createImportSDMDataAdapter();
      }
      @Override
      public Adapter caseImportType(ImportType object)
      {
        return createImportTypeAdapter();
      }
      @Override
      public Adapter caseElement(Element object)
      {
        return createElementAdapter();
      }
      @Override
      public Adapter caseDiagram(Diagram object)
      {
        return createDiagramAdapter();
      }
      @Override
      public Adapter caseEval(Eval object)
      {
        return createEvalAdapter();
      }
      @Override
      public Adapter caseConfig(Config object)
      {
        return createConfigAdapter();
      }
      @Override
      public Adapter caseDiagramElement(DiagramElement object)
      {
        return createDiagramElementAdapter();
      }
      @Override
      public Adapter caseLifeline(Lifeline object)
      {
        return createLifelineAdapter();
      }
      @Override
      public Adapter caseActor(Actor object)
      {
        return createActorAdapter();
      }
      @Override
      public Adapter caseObj(Obj object)
      {
        return createObjAdapter();
      }
      @Override
      public Adapter caseCombinableDiagramElement(CombinableDiagramElement object)
      {
        return createCombinableDiagramElementAdapter();
      }
      @Override
      public Adapter caseCall(Call object)
      {
        return createCallAdapter();
      }
      @Override
      public Adapter caseCombinedFragment(CombinedFragment object)
      {
        return createCombinedFragmentAdapter();
      }
      @Override
      public Adapter caseAlt(Alt object)
      {
        return createAltAdapter();
      }
      @Override
      public Adapter caseConsequent(Consequent object)
      {
        return createConsequentAdapter();
      }
      @Override
      public Adapter caseAlternant(Alternant object)
      {
        return createAlternantAdapter();
      }
      @Override
      public Adapter caseLoop(Loop object)
      {
        return createLoopAdapter();
      }
      @Override
      public Adapter caseOpt(Opt object)
      {
        return createOptAdapter();
      }
      @Override
      public Adapter caseDiagramRef(DiagramRef object)
      {
        return createDiagramRefAdapter();
      }
      @Override
      public Adapter caseReference(Reference object)
      {
        return createReferenceAdapter();
      }
      @Override
      public Adapter caseExternRef(ExternRef object)
      {
        return createExternRefAdapter();
      }
      @Override
      public Adapter caseInternRef(InternRef object)
      {
        return createInternRefAdapter();
      }
      @Override
      public Adapter caseBinding(Binding object)
      {
        return createBindingAdapter();
      }
      @Override
      public Adapter caseType(Type object)
      {
        return createTypeAdapter();
      }
      @Override
      public Adapter caseExpression(Expression object)
      {
        return createExpressionAdapter();
      }
      @Override
      public Adapter caseBooleanExp(BooleanExp object)
      {
        return createBooleanExpAdapter();
      }
      @Override
      public Adapter caseIntegerExp(IntegerExp object)
      {
        return createIntegerExpAdapter();
      }
      @Override
      public Adapter caseDoubleExp(DoubleExp object)
      {
        return createDoubleExpAdapter();
      }
      @Override
      public Adapter caseCharExp(CharExp object)
      {
        return createCharExpAdapter();
      }
      @Override
      public Adapter caseStringExp(StringExp object)
      {
        return createStringExpAdapter();
      }
      @Override
      public Adapter caseObjIdentifierExp(ObjIdentifierExp object)
      {
        return createObjIdentifierExpAdapter();
      }
      @Override
      public Adapter defaultCase(EObject object)
      {
        return createEObjectAdapter();
      }
    };

  /**
   * Creates an adapter for the <code>target</code>.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @param target the object to adapt.
   * @return the adapter for the <code>target</code>.
   * @generated
   */
  @Override
  public Adapter createAdapter(Notifier target)
  {
    return modelSwitch.doSwitch((EObject)target);
  }


  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.SDMakerModel <em>SD Maker Model</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.SDMakerModel
   * @generated
   */
  public Adapter createSDMakerModelAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Import <em>Import</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Import
   * @generated
   */
  public Adapter createImportAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.ImportSDMData <em>Import SDM Data</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.ImportSDMData
   * @generated
   */
  public Adapter createImportSDMDataAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.ImportType <em>Import Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.ImportType
   * @generated
   */
  public Adapter createImportTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Element <em>Element</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Element
   * @generated
   */
  public Adapter createElementAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Diagram <em>Diagram</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Diagram
   * @generated
   */
  public Adapter createDiagramAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Eval <em>Eval</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Eval
   * @generated
   */
  public Adapter createEvalAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Config <em>Config</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Config
   * @generated
   */
  public Adapter createConfigAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.DiagramElement <em>Diagram Element</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.DiagramElement
   * @generated
   */
  public Adapter createDiagramElementAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Lifeline <em>Lifeline</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Lifeline
   * @generated
   */
  public Adapter createLifelineAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Actor <em>Actor</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Actor
   * @generated
   */
  public Adapter createActorAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Obj <em>Obj</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Obj
   * @generated
   */
  public Adapter createObjAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.CombinableDiagramElement <em>Combinable Diagram Element</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.CombinableDiagramElement
   * @generated
   */
  public Adapter createCombinableDiagramElementAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Call <em>Call</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Call
   * @generated
   */
  public Adapter createCallAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.CombinedFragment <em>Combined Fragment</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.CombinedFragment
   * @generated
   */
  public Adapter createCombinedFragmentAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Alt <em>Alt</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Alt
   * @generated
   */
  public Adapter createAltAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Consequent <em>Consequent</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Consequent
   * @generated
   */
  public Adapter createConsequentAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Alternant <em>Alternant</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Alternant
   * @generated
   */
  public Adapter createAlternantAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Loop <em>Loop</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Loop
   * @generated
   */
  public Adapter createLoopAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Opt <em>Opt</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Opt
   * @generated
   */
  public Adapter createOptAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.DiagramRef <em>Diagram Ref</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.DiagramRef
   * @generated
   */
  public Adapter createDiagramRefAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Reference <em>Reference</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Reference
   * @generated
   */
  public Adapter createReferenceAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.ExternRef <em>Extern Ref</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.ExternRef
   * @generated
   */
  public Adapter createExternRefAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.InternRef <em>Intern Ref</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.InternRef
   * @generated
   */
  public Adapter createInternRefAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Binding <em>Binding</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Binding
   * @generated
   */
  public Adapter createBindingAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Type <em>Type</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Type
   * @generated
   */
  public Adapter createTypeAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.Expression <em>Expression</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.Expression
   * @generated
   */
  public Adapter createExpressionAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.BooleanExp <em>Boolean Exp</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.BooleanExp
   * @generated
   */
  public Adapter createBooleanExpAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.IntegerExp <em>Integer Exp</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.IntegerExp
   * @generated
   */
  public Adapter createIntegerExpAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.DoubleExp <em>Double Exp</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.DoubleExp
   * @generated
   */
  public Adapter createDoubleExpAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.CharExp <em>Char Exp</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.CharExp
   * @generated
   */
  public Adapter createCharExpAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.StringExp <em>String Exp</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.StringExp
   * @generated
   */
  public Adapter createStringExpAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for an object of class '{@link sdmakerz_v1.coresyntax.sDMakerV1.ObjIdentifierExp <em>Obj Identifier Exp</em>}'.
   * <!-- begin-user-doc -->
   * This default implementation returns null so that we can easily ignore cases;
   * it's useful to ignore a case when inheritance will catch all the cases anyway.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @see sdmakerz_v1.coresyntax.sDMakerV1.ObjIdentifierExp
   * @generated
   */
  public Adapter createObjIdentifierExpAdapter()
  {
    return null;
  }

  /**
   * Creates a new adapter for the default case.
   * <!-- begin-user-doc -->
   * This default implementation returns null.
   * <!-- end-user-doc -->
   * @return the new adapter.
   * @generated
   */
  public Adapter createEObjectAdapter()
  {
    return null;
  }

} //SDMakerV1AdapterFactory
